/**
 * 应用实体界面行为
 *
 * @author chitanda
 * @date 2022-05-17 20:05:08
 * @export
 * @interface AppDEUIAction
 */
export interface AppDEUIAction {
    /**
     * 执行实体界面行为
     *
     * @author chitanda
     * @date 2022-05-17 20:05:17
     * @param {any[]} args
     * @param {IContext} context
     * @param {IParams} params
     * @param {*} [$event]
     * @param {*} [xData]
     * @param {*} [actionContext]
     * @param {string} [srfParentDeName]
     * @return {*}  {Promise<any>}
     */
    executeDEUILogic(
        args: any[],
        context: IContext,
        params: IParams,
        $event?: any,
        xData?: any,
        actionContext?: any,
        srfParentDeName?: string,
    ): Promise<any>;
}
